<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libschc: rules.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">libschc
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">rules.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="schc__config_8h_source.html">schc_config.h</a>&quot;</code><br />
</div>
<p><a href="rules_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ad0c6016547c04131972ed425ef7a8783"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#ad0c6016547c04131972ed425ef7a8783">IPV6_RULES</a>&#160;&#160;&#160;3</td></tr>
<tr class="separator:ad0c6016547c04131972ed425ef7a8783"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2805aa053679b024cb5f2a66c7e9f4dc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#a2805aa053679b024cb5f2a66c7e9f4dc">UDP_RULES</a>&#160;&#160;&#160;3</td></tr>
<tr class="separator:a2805aa053679b024cb5f2a66c7e9f4dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1bfbcdf4990d97b6c18bc2a145f6b33"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#af1bfbcdf4990d97b6c18bc2a145f6b33">COAP_RULES</a>&#160;&#160;&#160;4</td></tr>
<tr class="separator:af1bfbcdf4990d97b6c18bc2a145f6b33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a268c0726d6884c56c5c4d0b96ac162cd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#a268c0726d6884c56c5c4d0b96ac162cd">DEVICE_COUNT</a>&#160;&#160;&#160;2</td></tr>
<tr class="separator:a268c0726d6884c56c5c4d0b96ac162cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ad3007681888c4b2caf4f30b9f1e33390"><td class="memItemLeft" align="right" valign="top">const static struct <a class="el" href="structschc__ipv6__rule__t.html">schc_ipv6_rule_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#ad3007681888c4b2caf4f30b9f1e33390">ipv6_rule1</a></td></tr>
<tr class="separator:ad3007681888c4b2caf4f30b9f1e33390"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85ae7295e74c5e4775aadce09dab858f"><td class="memItemLeft" align="right" valign="top">const static struct <a class="el" href="structschc__ipv6__rule__t.html">schc_ipv6_rule_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#a85ae7295e74c5e4775aadce09dab858f">ipv6_rule2</a></td></tr>
<tr class="separator:a85ae7295e74c5e4775aadce09dab858f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54474df0f717388d3357229bf7256aff"><td class="memItemLeft" align="right" valign="top">const static struct <a class="el" href="structschc__ipv6__rule__t.html">schc_ipv6_rule_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#a54474df0f717388d3357229bf7256aff">ipv6_rule3</a></td></tr>
<tr class="separator:a54474df0f717388d3357229bf7256aff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1452d5ef8ea29dee09c559ec94d89ae"><td class="memItemLeft" align="right" valign="top">const static struct <a class="el" href="structschc__udp__rule__t.html">schc_udp_rule_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#ad1452d5ef8ea29dee09c559ec94d89ae">udp_rule1</a></td></tr>
<tr class="separator:ad1452d5ef8ea29dee09c559ec94d89ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95ba8dccc95c9da737f1f058be5b7854"><td class="memItemLeft" align="right" valign="top">const static struct <a class="el" href="structschc__udp__rule__t.html">schc_udp_rule_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#a95ba8dccc95c9da737f1f058be5b7854">udp_rule2</a></td></tr>
<tr class="separator:a95ba8dccc95c9da737f1f058be5b7854"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95c99dc8c594d3ec889b180a4579b6d7"><td class="memItemLeft" align="right" valign="top">const static struct <a class="el" href="structschc__udp__rule__t.html">schc_udp_rule_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#a95c99dc8c594d3ec889b180a4579b6d7">udp_rule3</a></td></tr>
<tr class="separator:a95c99dc8c594d3ec889b180a4579b6d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a384ad4788db34dc71a3e6c3d381c3dd6"><td class="memItemLeft" align="right" valign="top">const static struct <a class="el" href="structschc__coap__rule__t.html">schc_coap_rule_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#a384ad4788db34dc71a3e6c3d381c3dd6">coap_rule1</a></td></tr>
<tr class="separator:a384ad4788db34dc71a3e6c3d381c3dd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac357bca3e5fa9cfc03e341a611f6fee7"><td class="memItemLeft" align="right" valign="top">const static struct <a class="el" href="structschc__coap__rule__t.html">schc_coap_rule_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#ac357bca3e5fa9cfc03e341a611f6fee7">coap_rule2</a></td></tr>
<tr class="separator:ac357bca3e5fa9cfc03e341a611f6fee7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad010a1c8cbb0e3d0aa561f90ede728f"><td class="memItemLeft" align="right" valign="top">const static struct <a class="el" href="structschc__coap__rule__t.html">schc_coap_rule_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#aad010a1c8cbb0e3d0aa561f90ede728f">coap_rule3</a></td></tr>
<tr class="separator:aad010a1c8cbb0e3d0aa561f90ede728f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af20f40069a3444fd7a6db2bc08a5be7a"><td class="memItemLeft" align="right" valign="top">const static struct <a class="el" href="structschc__coap__rule__t.html">schc_coap_rule_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#af20f40069a3444fd7a6db2bc08a5be7a">coap_rule4</a></td></tr>
<tr class="separator:af20f40069a3444fd7a6db2bc08a5be7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a913a5082a233a69b5835da87fd403fec"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="structschc__compression__rule__t.html">schc_compression_rule_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#a913a5082a233a69b5835da87fd403fec">compression_rule_1</a></td></tr>
<tr class="separator:a913a5082a233a69b5835da87fd403fec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46560f752bda8360cf4bcdb1f915f88e"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="structschc__compression__rule__t.html">schc_compression_rule_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#a46560f752bda8360cf4bcdb1f915f88e">compression_rule_2</a></td></tr>
<tr class="separator:a46560f752bda8360cf4bcdb1f915f88e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13f2495d09ba08841dc5f26fc1478da7"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="structschc__compression__rule__t.html">schc_compression_rule_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#a13f2495d09ba08841dc5f26fc1478da7">compression_rule_3</a></td></tr>
<tr class="separator:a13f2495d09ba08841dc5f26fc1478da7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17a241b9d623e45124f49f078a3680b6"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="structschc__compression__rule__t.html">schc_compression_rule_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#a17a241b9d623e45124f49f078a3680b6">compression_rule_4</a></td></tr>
<tr class="separator:a17a241b9d623e45124f49f078a3680b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7a9eb271e89f86bd5bb13a1aadca77c"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="structschc__rule__t.html">schc_rule_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#ad7a9eb271e89f86bd5bb13a1aadca77c">schc_rule_1</a> = { 0x01, &amp;<a class="el" href="rules__example_8h.html#a913a5082a233a69b5835da87fd403fec">compression_rule_1</a>, <a class="el" href="schc__config__example_8h.html#a00b61f9b90ab7065eb6a978141d7fd34ae3a1895856e19a3160bcf36ea0712e79">NOT_FRAGMENTED</a>, 0, 0, 0, 0 }</td></tr>
<tr class="separator:ad7a9eb271e89f86bd5bb13a1aadca77c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a649cb55e08771fc07bad0dbf6cbcbfca"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="structschc__rule__t.html">schc_rule_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#a649cb55e08771fc07bad0dbf6cbcbfca">schc_rule_2</a> = { 0x02, &amp;<a class="el" href="rules__example_8h.html#a913a5082a233a69b5835da87fd403fec">compression_rule_1</a>, <a class="el" href="schc__config__example_8h.html#a00b61f9b90ab7065eb6a978141d7fd34a0344f277cbdd16e3f0ea0ff1d1be1b17">NO_ACK</a>, 1, 0, 0, 0 }</td></tr>
<tr class="separator:a649cb55e08771fc07bad0dbf6cbcbfca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c8f2bccafaae05d212179ae7852ffea"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="structschc__rule__t.html">schc_rule_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#a8c8f2bccafaae05d212179ae7852ffea">schc_rule_3</a> = { 0x03, &amp;<a class="el" href="rules__example_8h.html#a913a5082a233a69b5835da87fd403fec">compression_rule_1</a>, <a class="el" href="schc__config__example_8h.html#a00b61f9b90ab7065eb6a978141d7fd34abb669910db44bb35ca22cfa0987cff5f">ACK_ON_ERROR</a>, 3, 6, 1, 0 }</td></tr>
<tr class="separator:a8c8f2bccafaae05d212179ae7852ffea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbf2029f8b80beda65dbaa52a2717ff8"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="structschc__rule__t.html">schc_rule_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#adbf2029f8b80beda65dbaa52a2717ff8">schc_rule_4</a> = { 0x04, &amp;<a class="el" href="rules__example_8h.html#a913a5082a233a69b5835da87fd403fec">compression_rule_1</a>, <a class="el" href="schc__config__example_8h.html#a00b61f9b90ab7065eb6a978141d7fd34ada1056992e11c334d2416de8b75543f7">ACK_ALWAYS</a>, 3, 6, 1, 0 }</td></tr>
<tr class="separator:adbf2029f8b80beda65dbaa52a2717ff8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac57deeb120ac309217e23feab7a24266"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="structschc__rule__t.html">schc_rule_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#ac57deeb120ac309217e23feab7a24266">schc_rule_5</a> = { 0x05, &amp;<a class="el" href="rules__example_8h.html#a46560f752bda8360cf4bcdb1f915f88e">compression_rule_2</a>, <a class="el" href="schc__config__example_8h.html#a00b61f9b90ab7065eb6a978141d7fd34ae3a1895856e19a3160bcf36ea0712e79">NOT_FRAGMENTED</a>, 0, 0, 0, 0 }</td></tr>
<tr class="separator:ac57deeb120ac309217e23feab7a24266"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3597c28d197b04f74ef942473299af6"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="structschc__rule__t.html">schc_rule_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#ae3597c28d197b04f74ef942473299af6">schc_rule_6</a> = { 0x06, &amp;<a class="el" href="rules__example_8h.html#a46560f752bda8360cf4bcdb1f915f88e">compression_rule_2</a>, <a class="el" href="schc__config__example_8h.html#a00b61f9b90ab7065eb6a978141d7fd34a0344f277cbdd16e3f0ea0ff1d1be1b17">NO_ACK</a>, 1, 0, 0, 0 }</td></tr>
<tr class="separator:ae3597c28d197b04f74ef942473299af6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6037a93b7ce892428ea9441e9dda4410"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="structschc__rule__t.html">schc_rule_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#a6037a93b7ce892428ea9441e9dda4410">schc_rule_7</a> = { 0x07, &amp;<a class="el" href="rules__example_8h.html#a46560f752bda8360cf4bcdb1f915f88e">compression_rule_2</a>, <a class="el" href="schc__config__example_8h.html#a00b61f9b90ab7065eb6a978141d7fd34abb669910db44bb35ca22cfa0987cff5f">ACK_ON_ERROR</a>, 3, 6, 1, 0 }</td></tr>
<tr class="separator:a6037a93b7ce892428ea9441e9dda4410"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59add53183e189615dee008fe387b5ab"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="structschc__rule__t.html">schc_rule_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#a59add53183e189615dee008fe387b5ab">schc_rule_8</a> = { 0x08, &amp;<a class="el" href="rules__example_8h.html#a46560f752bda8360cf4bcdb1f915f88e">compression_rule_2</a>, <a class="el" href="schc__config__example_8h.html#a00b61f9b90ab7065eb6a978141d7fd34ada1056992e11c334d2416de8b75543f7">ACK_ALWAYS</a>, 3, 6, 1, 0 }</td></tr>
<tr class="separator:a59add53183e189615dee008fe387b5ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a261b095f3fef2a214680203e7a8d1ed1"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="structschc__rule__t.html">schc_rule_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#a261b095f3fef2a214680203e7a8d1ed1">node1_schc_rules</a> []</td></tr>
<tr class="separator:a261b095f3fef2a214680203e7a8d1ed1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd5c2e2a6c30a7fb8c1b0cfdf964627b"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="structschc__device.html">schc_device</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#abd5c2e2a6c30a7fb8c1b0cfdf964627b">node1</a> = { 1, 8, &amp;<a class="el" href="rules__example_8h.html#a261b095f3fef2a214680203e7a8d1ed1">node1_schc_rules</a> }</td></tr>
<tr class="separator:abd5c2e2a6c30a7fb8c1b0cfdf964627b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a79934cc81bde43cfe38af39fac3aaf"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="structschc__device.html">schc_device</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#a8a79934cc81bde43cfe38af39fac3aaf">node2</a> = { 2, 8, &amp;<a class="el" href="rules__example_8h.html#a261b095f3fef2a214680203e7a8d1ed1">node1_schc_rules</a>}</td></tr>
<tr class="separator:a8a79934cc81bde43cfe38af39fac3aaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdcfe31aacea88c870014ed6857e979a"><td class="memItemLeft" align="right" valign="top">const struct <a class="el" href="structschc__device.html">schc_device</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rules_8h.html#afdcfe31aacea88c870014ed6857e979a">devices</a> [<a class="el" href="rules__example_8h.html#a268c0726d6884c56c5c4d0b96ac162cd">DEVICE_COUNT</a>] = { &amp;<a class="el" href="rules__example_8h.html#abd5c2e2a6c30a7fb8c1b0cfdf964627b">node1</a>, &amp;<a class="el" href="rules__example_8h.html#a8a79934cc81bde43cfe38af39fac3aaf">node2</a> }</td></tr>
<tr class="separator:afdcfe31aacea88c870014ed6857e979a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="af1bfbcdf4990d97b6c18bc2a145f6b33"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1bfbcdf4990d97b6c18bc2a145f6b33">&#9670;&nbsp;</a></span>COAP_RULES</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define COAP_RULES&#160;&#160;&#160;4</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a268c0726d6884c56c5c4d0b96ac162cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a268c0726d6884c56c5c4d0b96ac162cd">&#9670;&nbsp;</a></span>DEVICE_COUNT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define DEVICE_COUNT&#160;&#160;&#160;2</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad0c6016547c04131972ed425ef7a8783"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0c6016547c04131972ed425ef7a8783">&#9670;&nbsp;</a></span>IPV6_RULES</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IPV6_RULES&#160;&#160;&#160;3</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a2805aa053679b024cb5f2a66c7e9f4dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2805aa053679b024cb5f2a66c7e9f4dc">&#9670;&nbsp;</a></span>UDP_RULES</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UDP_RULES&#160;&#160;&#160;3</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a384ad4788db34dc71a3e6c3d381c3dd6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a384ad4788db34dc71a3e6c3d381c3dd6">&#9670;&nbsp;</a></span>coap_rule1</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const static struct <a class="el" href="structschc__coap__rule__t.html">schc_coap_rule_t</a> coap_rule1</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line">        1, 9, 7, 9,</div>
<div class="line">        {</div>
<div class="line">                { <span class="stringliteral">&quot;version&quot;</span>,        0,  1,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {<a class="code" href="picocoap_8h.html#a68aad811c8ab03701a2c3f1b84debe74a8d1ccd2774522702376faa2212156ebb">COAP_V1</a>},      &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;type&quot;</span>,           0,  1,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {<a class="code" href="picocoap_8h.html#a5022bbbae08abe01dc1e3363d01c9429a569079569cc030d7b3e8742fe4fb604c">CT_NON</a>},       &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;token length&quot;</span>,   0,  1,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {4},            &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;code&quot;</span>,           0,  1,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aba595d8bca8bc5e67c37c0a9d89becfa">UP</a>,     {<a class="code" href="picocoap_8h.html#a38d6e34ee134b30dc8e0ff2645bdefc8ad0642d36276b52a1b0a267b9e081cef4">CC_PUT</a>},       &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;message ID&quot;</span>,     0,  2,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aba595d8bca8bc5e67c37c0a9d89becfa">UP</a>,     {0x23, 0xBB},   &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;token&quot;</span>,          24, 4,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0x21, 0xFA, 0x01, 0x00},</div>
<div class="line">                        &amp;<a class="code" href="compressor_8c.html#a6e20dc749624654a5c2a59a7ab0a45b8">MSB</a>,       <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ac8bd62065abff19ea8ce3ec18cf3d6fe">LSB</a> }, </div>
<div class="line">                { <span class="stringliteral">&quot;uri-path&quot;</span>,       0,  5,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     <span class="stringliteral">&quot;usage&quot;</span>,        &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;no-response&quot;</span>,    0,  1,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0x1A},         &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;payload marker&quot;</span>, 0,  1,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {255},          &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> }</div>
<div class="line"> </div>
<div class="line">        }</div>
<div class="line">}</div>
</div><!-- fragment -->
</div>
</div>
<a id="ac357bca3e5fa9cfc03e341a611f6fee7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac357bca3e5fa9cfc03e341a611f6fee7">&#9670;&nbsp;</a></span>coap_rule2</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const static struct <a class="el" href="structschc__coap__rule__t.html">schc_coap_rule_t</a> coap_rule2</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line">        2, 8, 8, 10,</div>
<div class="line">        {</div>
<div class="line">                { <span class="stringliteral">&quot;version&quot;</span>,        0,  1,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {<a class="code" href="picocoap_8h.html#a68aad811c8ab03701a2c3f1b84debe74a8d1ccd2774522702376faa2212156ebb">COAP_V1</a>},      &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;type&quot;</span>,           0,  3,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {<a class="code" href="picocoap_8h.html#a5022bbbae08abe01dc1e3363d01c9429a5321c1999d967bdb0690c110ffd2d694">CT_CON</a>, <a class="code" href="picocoap_8h.html#a5022bbbae08abe01dc1e3363d01c9429ac05b4755c123dbfcdea069c30e00fbf2">CT_ACK</a>, <a class="code" href="picocoap_8h.html#a5022bbbae08abe01dc1e3363d01c9429a569079569cc030d7b3e8742fe4fb604c">CT_NON</a>},</div>
<div class="line">                        &amp;<a class="code" href="compressor_8c.html#aaa6535816b00df52f9f7b05970feca0a">matchmap</a>, <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4afe73a1b760f465a54ad7244bfe3d719d">MAPPINGSENT</a>  },</div>
<div class="line">                { <span class="stringliteral">&quot;token length&quot;</span>,   0,  1,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {4},            &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;code&quot;</span>,           0,  1,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aba595d8bca8bc5e67c37c0a9d89becfa">UP</a>,     {<a class="code" href="picocoap_8h.html#a38d6e34ee134b30dc8e0ff2645bdefc8a5a3d8dfe96ed58ee297980aa825e3c31">CC_CONTENT</a>},   &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;code&quot;</span>,           0,  1,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098a9b0b4a95b99523966e0e34ffdadac9da">DOWN</a>,   {<a class="code" href="picocoap_8h.html#a38d6e34ee134b30dc8e0ff2645bdefc8a1081e5a7863be0da7533b418088c372d">CC_GET</a>},       &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;message ID&quot;</span>,     12, 2,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aba595d8bca8bc5e67c37c0a9d89becfa">UP</a>,     {0x23, 0xBB},   &amp;<a class="code" href="compressor_8c.html#a6e20dc749624654a5c2a59a7ab0a45b8">MSB</a>,       <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ac8bd62065abff19ea8ce3ec18cf3d6fe">LSB</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;message ID&quot;</span>,     12, 2,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098a9b0b4a95b99523966e0e34ffdadac9da">DOWN</a>,   {0x7A, 0x10},   &amp;<a class="code" href="compressor_8c.html#a6e20dc749624654a5c2a59a7ab0a45b8">MSB</a>,       <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ac8bd62065abff19ea8ce3ec18cf3d6fe">LSB</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;token&quot;</span>,          0,  4,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0, 0, 0, 0},   &amp;<a class="code" href="compressor_8c.html#a3700c9316a3fa2826dd77686c161638c">ignore</a>,    <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4a75a19a84697dffabb0bedafeff40ffcc">VALUESENT</a> }, </div>
<div class="line">                { <span class="stringliteral">&quot;uri-path&quot;</span>,       0,  4,   2, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>, <span class="stringliteral">&quot;[\&quot;temp\&quot;,\&quot;humi\&quot;,\&quot;batt\&quot;,\&quot;r\&quot;]\0&quot;</span>,</div>
<div class="line">                        &amp;<a class="code" href="compressor_8c.html#aaa6535816b00df52f9f7b05970feca0a">matchmap</a>,      <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4afe73a1b760f465a54ad7244bfe3d719d">MAPPINGSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;payload marker&quot;</span>, 0,  1,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {255},          &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> } </div>
<div class="line">        }</div>
<div class="line">}</div>
</div><!-- fragment -->
</div>
</div>
<a id="aad010a1c8cbb0e3d0aa561f90ede728f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad010a1c8cbb0e3d0aa561f90ede728f">&#9670;&nbsp;</a></span>coap_rule3</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const static struct <a class="el" href="structschc__coap__rule__t.html">schc_coap_rule_t</a> coap_rule3</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line">        3, 8, 6, 8,</div>
<div class="line">        {</div>
<div class="line">                { <span class="stringliteral">&quot;version&quot;</span>,        0,  1,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {<a class="code" href="picocoap_8h.html#a68aad811c8ab03701a2c3f1b84debe74a8d1ccd2774522702376faa2212156ebb">COAP_V1</a>},      &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;type&quot;</span>,           0,  1,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {<a class="code" href="picocoap_8h.html#a5022bbbae08abe01dc1e3363d01c9429a569079569cc030d7b3e8742fe4fb604c">CT_NON</a>},       &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;token length&quot;</span>,   0,  1,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {4},            &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;code&quot;</span>,           0,  1,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aba595d8bca8bc5e67c37c0a9d89becfa">UP</a>,     {<a class="code" href="picocoap_8h.html#a38d6e34ee134b30dc8e0ff2645bdefc8ad0642d36276b52a1b0a267b9e081cef4">CC_PUT</a>},       &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;message ID&quot;</span>,     0,  2,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aba595d8bca8bc5e67c37c0a9d89becfa">UP</a>,     {0x23, 0xBB},   &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;token&quot;</span>,          24, 4,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0x21, 0xFA, 0x01, 0x00},</div>
<div class="line">                        &amp;<a class="code" href="compressor_8c.html#a6e20dc749624654a5c2a59a7ab0a45b8">MSB</a>,       <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ac8bd62065abff19ea8ce3ec18cf3d6fe">LSB</a> }, </div>
<div class="line">                { <span class="stringliteral">&quot;uri-path&quot;</span>,       0,  5,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     <span class="stringliteral">&quot;usage&quot;</span>,        &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;no-response&quot;</span>,    0,  1,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0x1A},         &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> }</div>
<div class="line"> </div>
<div class="line">        }</div>
<div class="line">}</div>
</div><!-- fragment -->
</div>
</div>
<a id="af20f40069a3444fd7a6db2bc08a5be7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af20f40069a3444fd7a6db2bc08a5be7a">&#9670;&nbsp;</a></span>coap_rule4</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const static struct <a class="el" href="structschc__coap__rule__t.html">schc_coap_rule_t</a> coap_rule4</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line">        4, 12, 12, 12,</div>
<div class="line">        {</div>
<div class="line">                { <span class="stringliteral">&quot;version&quot;</span>,            0,      1,      1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,      {<a class="code" href="picocoap_8h.html#a68aad811c8ab03701a2c3f1b84debe74a8d1ccd2774522702376faa2212156ebb">COAP_V1</a>},      &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,         <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;type&quot;</span>,               0,      1,      1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,      {<a class="code" href="picocoap_8h.html#a5022bbbae08abe01dc1e3363d01c9429a5321c1999d967bdb0690c110ffd2d694">CT_CON</a>},       &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,         <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;token length&quot;</span>,       0,      1,      1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,      {8},            &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,         <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;code&quot;</span>,               0,      1,      1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,      {<a class="code" href="picocoap_8h.html#a38d6e34ee134b30dc8e0ff2645bdefc8a7e55c7951ace83c8ee1f8d14d481b80e">CC_POST</a>},      &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,         <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;message ID&quot;</span>,         0,      2,      1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,      {0x23, 0xBB},   &amp;<a class="code" href="compressor_8c.html#a3700c9316a3fa2826dd77686c161638c">ignore</a>,        <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4a75a19a84697dffabb0bedafeff40ffcc">VALUESENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;token&quot;</span>,             24,      8,      1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,      {0x21, 0xFA, 0x01, 0x00},</div>
<div class="line">                                                                                    &amp;<a class="code" href="compressor_8c.html#a3700c9316a3fa2826dd77686c161638c">ignore</a>,        <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4a75a19a84697dffabb0bedafeff40ffcc">VALUESENT</a> }, </div>
<div class="line">                { <span class="stringliteral">&quot;uri-path&quot;</span>,           0,      2,      1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,      <span class="stringliteral">&quot;rd&quot;</span>,           &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,         <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;content-format&quot;</span>,     0,      1,      1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,      {0x28},         &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,         <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;uri-query&quot;</span>,          0,      9,      1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,      {0x6C, 0x77, 0x6D, 0x32, 0x6D, 0x3D, 0x31, 0x2E, 0x30},</div>
<div class="line">                                                                                    &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,         <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;uri-query&quot;</span>,          0,      11,     1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,      {0x65, 0x70, 0x3D, 0x6D, 0x61, 0x67, 0x69, 0x63, 0x69, 0x61, 0x6E},</div>
<div class="line">                                                                                    &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,         <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;uri-query&quot;</span>,          0,      6,      1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,      {0x6C, 0x74, 0x3D, 0x31, 0x32, 0x31},</div>
<div class="line">                                                                                    &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,         <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;payload marker&quot;</span>,     0,      1,      1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,      {255},          &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,         <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> } </div>
<div class="line">               }</div>
<div class="line"> </div>
<div class="line">}</div>
</div><!-- fragment -->
</div>
</div>
<a id="a913a5082a233a69b5835da87fd403fec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a913a5082a233a69b5835da87fd403fec">&#9670;&nbsp;</a></span>compression_rule_1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const struct <a class="el" href="structschc__compression__rule__t.html">schc_compression_rule_t</a> compression_rule_1</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line"> </div>
<div class="line">        &amp;<a class="code" href="rules_8h.html#ad3007681888c4b2caf4f30b9f1e33390">ipv6_rule1</a>,</div>
<div class="line"> </div>
<div class="line"> </div>
<div class="line">        &amp;<a class="code" href="rules_8h.html#ad1452d5ef8ea29dee09c559ec94d89ae">udp_rule1</a>,</div>
<div class="line"> </div>
<div class="line"> </div>
<div class="line">        &amp;<a class="code" href="rules_8h.html#a384ad4788db34dc71a3e6c3d381c3dd6">coap_rule1</a>,</div>
<div class="line"> </div>
<div class="line">}</div>
</div><!-- fragment -->
</div>
</div>
<a id="a46560f752bda8360cf4bcdb1f915f88e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46560f752bda8360cf4bcdb1f915f88e">&#9670;&nbsp;</a></span>compression_rule_2</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const struct <a class="el" href="structschc__compression__rule__t.html">schc_compression_rule_t</a> compression_rule_2</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line"> </div>
<div class="line">        &amp;<a class="code" href="rules_8h.html#ad3007681888c4b2caf4f30b9f1e33390">ipv6_rule1</a>,</div>
<div class="line"> </div>
<div class="line"> </div>
<div class="line">        &amp;<a class="code" href="rules_8h.html#ad1452d5ef8ea29dee09c559ec94d89ae">udp_rule1</a>,</div>
<div class="line"> </div>
<div class="line"> </div>
<div class="line">        &amp;<a class="code" href="rules_8h.html#ac357bca3e5fa9cfc03e341a611f6fee7">coap_rule2</a>,</div>
<div class="line"> </div>
<div class="line">}</div>
</div><!-- fragment -->
</div>
</div>
<a id="a13f2495d09ba08841dc5f26fc1478da7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13f2495d09ba08841dc5f26fc1478da7">&#9670;&nbsp;</a></span>compression_rule_3</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const struct <a class="el" href="structschc__compression__rule__t.html">schc_compression_rule_t</a> compression_rule_3</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line"> </div>
<div class="line">        &amp;<a class="code" href="rules_8h.html#ad3007681888c4b2caf4f30b9f1e33390">ipv6_rule1</a>,</div>
<div class="line"> </div>
<div class="line"> </div>
<div class="line">        &amp;<a class="code" href="rules_8h.html#ad1452d5ef8ea29dee09c559ec94d89ae">udp_rule1</a>,</div>
<div class="line"> </div>
<div class="line"> </div>
<div class="line">        &amp;<a class="code" href="rules_8h.html#aad010a1c8cbb0e3d0aa561f90ede728f">coap_rule3</a>,</div>
<div class="line"> </div>
<div class="line">}</div>
</div><!-- fragment -->
</div>
</div>
<a id="a17a241b9d623e45124f49f078a3680b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17a241b9d623e45124f49f078a3680b6">&#9670;&nbsp;</a></span>compression_rule_4</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const struct <a class="el" href="structschc__compression__rule__t.html">schc_compression_rule_t</a> compression_rule_4</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line"> </div>
<div class="line">        &amp;<a class="code" href="rules_8h.html#ad3007681888c4b2caf4f30b9f1e33390">ipv6_rule1</a>,</div>
<div class="line"> </div>
<div class="line"> </div>
<div class="line">        &amp;<a class="code" href="rules_8h.html#ad1452d5ef8ea29dee09c559ec94d89ae">udp_rule1</a>,</div>
<div class="line"> </div>
<div class="line"> </div>
<div class="line">        &amp;<a class="code" href="rules_8h.html#af20f40069a3444fd7a6db2bc08a5be7a">coap_rule4</a>,</div>
<div class="line"> </div>
<div class="line">}</div>
</div><!-- fragment -->
</div>
</div>
<a id="afdcfe31aacea88c870014ed6857e979a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afdcfe31aacea88c870014ed6857e979a">&#9670;&nbsp;</a></span>devices</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const struct <a class="el" href="structschc__device.html">schc_device</a>* devices[<a class="el" href="rules__example_8h.html#a268c0726d6884c56c5c4d0b96ac162cd">DEVICE_COUNT</a>] = { &amp;<a class="el" href="rules__example_8h.html#abd5c2e2a6c30a7fb8c1b0cfdf964627b">node1</a>, &amp;<a class="el" href="rules__example_8h.html#a8a79934cc81bde43cfe38af39fac3aaf">node2</a> }</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad3007681888c4b2caf4f30b9f1e33390"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3007681888c4b2caf4f30b9f1e33390">&#9670;&nbsp;</a></span>ipv6_rule1</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const static struct <a class="el" href="structschc__ipv6__rule__t.html">schc_ipv6_rule_t</a> ipv6_rule1</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line">    </div>
<div class="line">        1, 10, 10, 10,</div>
<div class="line">        {</div>
<div class="line">            </div>
<div class="line">                { <span class="stringliteral">&quot;version&quot;</span>,        0, 1,    1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {6},            &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;traffic class&quot;</span>,  0, 1,    1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0},            &amp;<a class="code" href="compressor_8c.html#a3700c9316a3fa2826dd77686c161638c">ignore</a>,    <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;flow label&quot;</span>,     0, 3,    1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0, 0, 0},      &amp;<a class="code" href="compressor_8c.html#a3700c9316a3fa2826dd77686c161638c">ignore</a>,    <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;length&quot;</span>,         0, 2,    1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0, 0},         &amp;<a class="code" href="compressor_8c.html#a3700c9316a3fa2826dd77686c161638c">ignore</a>,    <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4a7e32821d42dbaeb712ced531ee118153">COMPLENGTH</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;next header&quot;</span>,    0, 1,    1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {17},           &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;hop limit&quot;</span>,      0, 1,    1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {64},           &amp;<a class="code" href="compressor_8c.html#a3700c9316a3fa2826dd77686c161638c">ignore</a>,    <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;src prefix&quot;</span>,     0, 8,    1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0xAA, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},</div>
<div class="line">                        &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;src iid&quot;</span>,        0, 8,    1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01},</div>
<div class="line">                        &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;dest prefix&quot;</span>,    0, 8,    1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0xAA, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},</div>
<div class="line">                        &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;dest iid&quot;</span>,       56, 8,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},</div>
<div class="line">                        &amp;<a class="code" href="compressor_8c.html#a6e20dc749624654a5c2a59a7ab0a45b8">MSB</a>,       <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ac8bd62065abff19ea8ce3ec18cf3d6fe">LSB</a> },</div>
<div class="line">        }</div>
<div class="line">}</div>
</div><!-- fragment -->
</div>
</div>
<a id="a85ae7295e74c5e4775aadce09dab858f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85ae7295e74c5e4775aadce09dab858f">&#9670;&nbsp;</a></span>ipv6_rule2</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const static struct <a class="el" href="structschc__ipv6__rule__t.html">schc_ipv6_rule_t</a> ipv6_rule2</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line">        2, 10, 10, 10,</div>
<div class="line">        {</div>
<div class="line">                { <span class="stringliteral">&quot;version&quot;</span>,        0,  1,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {6},            &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;traffic class&quot;</span>,  0,  1,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0},            &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;flow label&quot;</span>,     0,  3,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0, 0, 0x20},   &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;length&quot;</span>,         0,  2,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0, 0},         &amp;<a class="code" href="compressor_8c.html#a3700c9316a3fa2826dd77686c161638c">ignore</a>,    <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4a7e32821d42dbaeb712ced531ee118153">COMPLENGTH</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;next header&quot;</span>,    0,  1,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {17},           &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;hop limit&quot;</span>,      0,  1,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {64},           &amp;<a class="code" href="compressor_8c.html#a3700c9316a3fa2826dd77686c161638c">ignore</a>,    <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;src prefix&quot;</span>,     0,  8,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0x20, 0x01, 0x06, 0xA8, 0x1D, 0x80, 0x20, 0x21},</div>
<div class="line">                        &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;src iid&quot;</span>,        48, 8,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0x02, 0x30, 0x48, 0xFF, 0xFE, 0x5A, 0x00, 0x00},</div>
<div class="line">                        &amp;<a class="code" href="compressor_8c.html#a6e20dc749624654a5c2a59a7ab0a45b8">MSB</a>,   <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ac8bd62065abff19ea8ce3ec18cf3d6fe">LSB</a> }, </div>
<div class="line">                { <span class="stringliteral">&quot;dest prefix&quot;</span>,    0,  8,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0x20, 0x01, 0x06, 0xA8, 0x1D, 0x80, 0x20, 0x21},</div>
<div class="line">                        &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;dest iid&quot;</span>,       48, 8,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0x50, 0x74, 0xF2, 0xFF, 0xFE, 0xB1, 0x00, 0x00},</div>
<div class="line">                        &amp;<a class="code" href="compressor_8c.html#a6e20dc749624654a5c2a59a7ab0a45b8">MSB</a>,   <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ac8bd62065abff19ea8ce3ec18cf3d6fe">LSB</a> },</div>
<div class="line">        }</div>
<div class="line">}</div>
</div><!-- fragment -->
</div>
</div>
<a id="a54474df0f717388d3357229bf7256aff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54474df0f717388d3357229bf7256aff">&#9670;&nbsp;</a></span>ipv6_rule3</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const static struct <a class="el" href="structschc__ipv6__rule__t.html">schc_ipv6_rule_t</a> ipv6_rule3</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line">    </div>
<div class="line">        3, 10, 10, 10,</div>
<div class="line">        {</div>
<div class="line">            </div>
<div class="line">                { <span class="stringliteral">&quot;version&quot;</span>,        0, 1,    1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {6},            &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;traffic class&quot;</span>,  0, 1,    1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0},            &amp;<a class="code" href="compressor_8c.html#a3700c9316a3fa2826dd77686c161638c">ignore</a>,    <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;flow label&quot;</span>,     0, 3,    1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0, 0, 0},      &amp;<a class="code" href="compressor_8c.html#a3700c9316a3fa2826dd77686c161638c">ignore</a>,    <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;length&quot;</span>,         0, 2,    1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0, 0},         &amp;<a class="code" href="compressor_8c.html#a3700c9316a3fa2826dd77686c161638c">ignore</a>,    <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4a7e32821d42dbaeb712ced531ee118153">COMPLENGTH</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;next header&quot;</span>,    0, 1,    1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {17},           &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;hop limit&quot;</span>,      0, 1,    1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {64},           &amp;<a class="code" href="compressor_8c.html#a3700c9316a3fa2826dd77686c161638c">ignore</a>,    <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;src prefix&quot;</span>,     0, 8,    1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0xAA, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},</div>
<div class="line">                        &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;src iid&quot;</span>,        0, 8,    1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02},</div>
<div class="line">                        &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;dest prefix&quot;</span>,    0, 8,    1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0xAA, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},</div>
<div class="line">                        &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;dest iid&quot;</span>,       56, 8,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},</div>
<div class="line">                        &amp;<a class="code" href="compressor_8c.html#a6e20dc749624654a5c2a59a7ab0a45b8">MSB</a>,       <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ac8bd62065abff19ea8ce3ec18cf3d6fe">LSB</a> },</div>
<div class="line">        }</div>
<div class="line">}</div>
</div><!-- fragment -->
</div>
</div>
<a id="abd5c2e2a6c30a7fb8c1b0cfdf964627b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abd5c2e2a6c30a7fb8c1b0cfdf964627b">&#9670;&nbsp;</a></span>node1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const struct <a class="el" href="structschc__device.html">schc_device</a> node1 = { 1, 8, &amp;<a class="el" href="rules__example_8h.html#a261b095f3fef2a214680203e7a8d1ed1">node1_schc_rules</a> }</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a261b095f3fef2a214680203e7a8d1ed1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a261b095f3fef2a214680203e7a8d1ed1">&#9670;&nbsp;</a></span>node1_schc_rules</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const struct <a class="el" href="structschc__rule__t.html">schc_rule_t</a>* node1_schc_rules[]</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= { &amp;<a class="code" href="rules_8h.html#ad7a9eb271e89f86bd5bb13a1aadca77c">schc_rule_1</a>, &amp;<a class="code" href="rules_8h.html#a649cb55e08771fc07bad0dbf6cbcbfca">schc_rule_2</a>,</div>
<div class="line">        &amp;<a class="code" href="rules_8h.html#a8c8f2bccafaae05d212179ae7852ffea">schc_rule_3</a>, &amp;<a class="code" href="rules_8h.html#adbf2029f8b80beda65dbaa52a2717ff8">schc_rule_4</a>, &amp;<a class="code" href="rules_8h.html#ac57deeb120ac309217e23feab7a24266">schc_rule_5</a>, &amp;<a class="code" href="rules_8h.html#ae3597c28d197b04f74ef942473299af6">schc_rule_6</a>, &amp;<a class="code" href="rules_8h.html#a6037a93b7ce892428ea9441e9dda4410">schc_rule_7</a>,</div>
<div class="line">        &amp;<a class="code" href="rules_8h.html#a59add53183e189615dee008fe387b5ab">schc_rule_8</a> }</div>
</div><!-- fragment -->
</div>
</div>
<a id="a8a79934cc81bde43cfe38af39fac3aaf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a79934cc81bde43cfe38af39fac3aaf">&#9670;&nbsp;</a></span>node2</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const struct <a class="el" href="structschc__device.html">schc_device</a> node2 = { 2, 8, &amp;<a class="el" href="rules__example_8h.html#a261b095f3fef2a214680203e7a8d1ed1">node1_schc_rules</a>}</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad7a9eb271e89f86bd5bb13a1aadca77c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad7a9eb271e89f86bd5bb13a1aadca77c">&#9670;&nbsp;</a></span>schc_rule_1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const struct <a class="el" href="structschc__rule__t.html">schc_rule_t</a> schc_rule_1 = { 0x01, &amp;<a class="el" href="rules__example_8h.html#a913a5082a233a69b5835da87fd403fec">compression_rule_1</a>, <a class="el" href="schc__config__example_8h.html#a00b61f9b90ab7065eb6a978141d7fd34ae3a1895856e19a3160bcf36ea0712e79">NOT_FRAGMENTED</a>, 0, 0, 0, 0 }</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a649cb55e08771fc07bad0dbf6cbcbfca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a649cb55e08771fc07bad0dbf6cbcbfca">&#9670;&nbsp;</a></span>schc_rule_2</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const struct <a class="el" href="structschc__rule__t.html">schc_rule_t</a> schc_rule_2 = { 0x02, &amp;<a class="el" href="rules__example_8h.html#a913a5082a233a69b5835da87fd403fec">compression_rule_1</a>, <a class="el" href="schc__config__example_8h.html#a00b61f9b90ab7065eb6a978141d7fd34a0344f277cbdd16e3f0ea0ff1d1be1b17">NO_ACK</a>, 1, 0, 0, 0 }</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a8c8f2bccafaae05d212179ae7852ffea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c8f2bccafaae05d212179ae7852ffea">&#9670;&nbsp;</a></span>schc_rule_3</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const struct <a class="el" href="structschc__rule__t.html">schc_rule_t</a> schc_rule_3 = { 0x03, &amp;<a class="el" href="rules__example_8h.html#a913a5082a233a69b5835da87fd403fec">compression_rule_1</a>, <a class="el" href="schc__config__example_8h.html#a00b61f9b90ab7065eb6a978141d7fd34abb669910db44bb35ca22cfa0987cff5f">ACK_ON_ERROR</a>, 3, 6, 1, 0 }</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="adbf2029f8b80beda65dbaa52a2717ff8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbf2029f8b80beda65dbaa52a2717ff8">&#9670;&nbsp;</a></span>schc_rule_4</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const struct <a class="el" href="structschc__rule__t.html">schc_rule_t</a> schc_rule_4 = { 0x04, &amp;<a class="el" href="rules__example_8h.html#a913a5082a233a69b5835da87fd403fec">compression_rule_1</a>, <a class="el" href="schc__config__example_8h.html#a00b61f9b90ab7065eb6a978141d7fd34ada1056992e11c334d2416de8b75543f7">ACK_ALWAYS</a>, 3, 6, 1, 0 }</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac57deeb120ac309217e23feab7a24266"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac57deeb120ac309217e23feab7a24266">&#9670;&nbsp;</a></span>schc_rule_5</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const struct <a class="el" href="structschc__rule__t.html">schc_rule_t</a> schc_rule_5 = { 0x05, &amp;<a class="el" href="rules__example_8h.html#a46560f752bda8360cf4bcdb1f915f88e">compression_rule_2</a>, <a class="el" href="schc__config__example_8h.html#a00b61f9b90ab7065eb6a978141d7fd34ae3a1895856e19a3160bcf36ea0712e79">NOT_FRAGMENTED</a>, 0, 0, 0, 0 }</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae3597c28d197b04f74ef942473299af6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3597c28d197b04f74ef942473299af6">&#9670;&nbsp;</a></span>schc_rule_6</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const struct <a class="el" href="structschc__rule__t.html">schc_rule_t</a> schc_rule_6 = { 0x06, &amp;<a class="el" href="rules__example_8h.html#a46560f752bda8360cf4bcdb1f915f88e">compression_rule_2</a>, <a class="el" href="schc__config__example_8h.html#a00b61f9b90ab7065eb6a978141d7fd34a0344f277cbdd16e3f0ea0ff1d1be1b17">NO_ACK</a>, 1, 0, 0, 0 }</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6037a93b7ce892428ea9441e9dda4410"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6037a93b7ce892428ea9441e9dda4410">&#9670;&nbsp;</a></span>schc_rule_7</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const struct <a class="el" href="structschc__rule__t.html">schc_rule_t</a> schc_rule_7 = { 0x07, &amp;<a class="el" href="rules__example_8h.html#a46560f752bda8360cf4bcdb1f915f88e">compression_rule_2</a>, <a class="el" href="schc__config__example_8h.html#a00b61f9b90ab7065eb6a978141d7fd34abb669910db44bb35ca22cfa0987cff5f">ACK_ON_ERROR</a>, 3, 6, 1, 0 }</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a59add53183e189615dee008fe387b5ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a59add53183e189615dee008fe387b5ab">&#9670;&nbsp;</a></span>schc_rule_8</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const struct <a class="el" href="structschc__rule__t.html">schc_rule_t</a> schc_rule_8 = { 0x08, &amp;<a class="el" href="rules__example_8h.html#a46560f752bda8360cf4bcdb1f915f88e">compression_rule_2</a>, <a class="el" href="schc__config__example_8h.html#a00b61f9b90ab7065eb6a978141d7fd34ada1056992e11c334d2416de8b75543f7">ACK_ALWAYS</a>, 3, 6, 1, 0 }</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad1452d5ef8ea29dee09c559ec94d89ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad1452d5ef8ea29dee09c559ec94d89ae">&#9670;&nbsp;</a></span>udp_rule1</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const static struct <a class="el" href="structschc__udp__rule__t.html">schc_udp_rule_t</a> udp_rule1</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line">        1, 4, 4, 4,</div>
<div class="line">        {</div>
<div class="line">                { <span class="stringliteral">&quot;src port&quot;</span>,       0, 2,    1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0x33, 0x16},       &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> }, </div>
<div class="line">                { <span class="stringliteral">&quot;dest port&quot;</span>,      0, 2,    1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0x33, 0x16},       &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;length&quot;</span>,         0, 2,    1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0, 0},             &amp;<a class="code" href="compressor_8c.html#a3700c9316a3fa2826dd77686c161638c">ignore</a>,    <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4a7e32821d42dbaeb712ced531ee118153">COMPLENGTH</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;checksum&quot;</span>,       0, 2,    1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0, 0},             &amp;<a class="code" href="compressor_8c.html#a3700c9316a3fa2826dd77686c161638c">ignore</a>,    <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4a666ff0fbe192b386d46e502fc990ce2f">COMPCHK</a> },</div>
<div class="line">        }</div>
<div class="line">}</div>
</div><!-- fragment -->
</div>
</div>
<a id="a95ba8dccc95c9da737f1f058be5b7854"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95ba8dccc95c9da737f1f058be5b7854">&#9670;&nbsp;</a></span>udp_rule2</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const static struct <a class="el" href="structschc__udp__rule__t.html">schc_udp_rule_t</a> udp_rule2</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line">        2, 4, 4, 4,</div>
<div class="line">        {</div>
<div class="line">                { <span class="stringliteral">&quot;src port&quot;</span>,       12, 2,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0x33, 0x16},       &amp;<a class="code" href="compressor_8c.html#a6e20dc749624654a5c2a59a7ab0a45b8">MSB</a>,       <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ac8bd62065abff19ea8ce3ec18cf3d6fe">LSB</a> }, </div>
<div class="line">                { <span class="stringliteral">&quot;dest port&quot;</span>,      12, 2,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0x33, 0x16},       &amp;<a class="code" href="compressor_8c.html#a6e20dc749624654a5c2a59a7ab0a45b8">MSB</a>,       <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ac8bd62065abff19ea8ce3ec18cf3d6fe">LSB</a> }, </div>
<div class="line">                { <span class="stringliteral">&quot;length&quot;</span>,         0,  2,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0, 0},             &amp;<a class="code" href="compressor_8c.html#a3700c9316a3fa2826dd77686c161638c">ignore</a>,    <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4a7e32821d42dbaeb712ced531ee118153">COMPLENGTH</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;checksum&quot;</span>,       0,  2,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0, 0},             &amp;<a class="code" href="compressor_8c.html#a3700c9316a3fa2826dd77686c161638c">ignore</a>,    <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4a666ff0fbe192b386d46e502fc990ce2f">COMPCHK</a> },</div>
<div class="line">        }</div>
<div class="line">}</div>
</div><!-- fragment -->
</div>
</div>
<a id="a95c99dc8c594d3ec889b180a4579b6d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95c99dc8c594d3ec889b180a4579b6d7">&#9670;&nbsp;</a></span>udp_rule3</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const static struct <a class="el" href="structschc__udp__rule__t.html">schc_udp_rule_t</a> udp_rule3</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line">        3, 4, 4, 4,</div>
<div class="line">        {</div>
<div class="line">                { <span class="stringliteral">&quot;src port&quot;</span>,       0,  2,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0x13, 0x89},       &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;dest port&quot;</span>,      0,  2,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0x13, 0x88},       &amp;<a class="code" href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a>,     <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;length&quot;</span>,         0,  2,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0, 0},             &amp;<a class="code" href="compressor_8c.html#a3700c9316a3fa2826dd77686c161638c">ignore</a>,    <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4a7e32821d42dbaeb712ced531ee118153">COMPLENGTH</a> },</div>
<div class="line">                { <span class="stringliteral">&quot;checksum&quot;</span>,       0,  2,   1, <a class="code" href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a>,     {0, 0},             &amp;<a class="code" href="compressor_8c.html#a3700c9316a3fa2826dd77686c161638c">ignore</a>,    <a class="code" href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4a666ff0fbe192b386d46e502fc990ce2f">COMPCHK</a> },</div>
<div class="line">        }</div>
<div class="line">}</div>
</div><!-- fragment -->
</div>
</div>
</div><!-- contents -->
<div class="ttc" id="arules_8h_html_ac57deeb120ac309217e23feab7a24266"><div class="ttname"><a href="rules_8h.html#ac57deeb120ac309217e23feab7a24266">schc_rule_5</a></div><div class="ttdeci">const struct schc_rule_t schc_rule_5</div><div class="ttdef"><b>Definition:</b> rules.h:239</div></div>
<div class="ttc" id="arules_8h_html_a6037a93b7ce892428ea9441e9dda4410"><div class="ttname"><a href="rules_8h.html#a6037a93b7ce892428ea9441e9dda4410">schc_rule_7</a></div><div class="ttdeci">const struct schc_rule_t schc_rule_7</div><div class="ttdef"><b>Definition:</b> rules.h:241</div></div>
<div class="ttc" id="aconfig_8h_html_a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83"><div class="ttname"><a href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ad6773d0a545d63251612fcd331aedb83">NOTSENT</a></div><div class="ttdef"><b>Definition:</b> config.h:26</div></div>
<div class="ttc" id="arules_8h_html_a649cb55e08771fc07bad0dbf6cbcbfca"><div class="ttname"><a href="rules_8h.html#a649cb55e08771fc07bad0dbf6cbcbfca">schc_rule_2</a></div><div class="ttdeci">const struct schc_rule_t schc_rule_2</div><div class="ttdef"><b>Definition:</b> rules.h:235</div></div>
<div class="ttc" id="arules_8h_html_ad1452d5ef8ea29dee09c559ec94d89ae"><div class="ttname"><a href="rules_8h.html#ad1452d5ef8ea29dee09c559ec94d89ae">udp_rule1</a></div><div class="ttdeci">const static struct schc_udp_rule_t udp_rule1</div><div class="ttdef"><b>Definition:</b> rules.h:73</div></div>
<div class="ttc" id="arules_8h_html_aad010a1c8cbb0e3d0aa561f90ede728f"><div class="ttname"><a href="rules_8h.html#aad010a1c8cbb0e3d0aa561f90ede728f">coap_rule3</a></div><div class="ttdeci">const static struct schc_coap_rule_t coap_rule3</div><div class="ttdef"><b>Definition:</b> rules.h:146</div></div>
<div class="ttc" id="apicocoap_8h_html_a38d6e34ee134b30dc8e0ff2645bdefc8a1081e5a7863be0da7533b418088c372d"><div class="ttname"><a href="picocoap_8h.html#a38d6e34ee134b30dc8e0ff2645bdefc8a1081e5a7863be0da7533b418088c372d">CC_GET</a></div><div class="ttdef"><b>Definition:</b> picocoap.h:119</div></div>
<div class="ttc" id="acompressor_8c_html_a6e20dc749624654a5c2a59a7ab0a45b8"><div class="ttname"><a href="compressor_8c.html#a6e20dc749624654a5c2a59a7ab0a45b8">MSB</a></div><div class="ttdeci">static uint8_t MSB(struct schc_field *target_field, unsigned char *field_value)</div><div class="ttdoc">The MSB matching operator.</div><div class="ttdef"><b>Definition:</b> compressor.c:1088</div></div>
<div class="ttc" id="acompressor_8c_html_a61950fdd581e34878efece4973ac1159"><div class="ttname"><a href="compressor_8c.html#a61950fdd581e34878efece4973ac1159">equal</a></div><div class="ttdeci">static uint8_t equal(struct schc_field *target_field, unsigned char *field_value)</div><div class="ttdoc">The equal matching operator.</div><div class="ttdef"><b>Definition:</b> compressor.c:1047</div></div>
<div class="ttc" id="apicocoap_8h_html_a5022bbbae08abe01dc1e3363d01c9429a5321c1999d967bdb0690c110ffd2d694"><div class="ttname"><a href="picocoap_8h.html#a5022bbbae08abe01dc1e3363d01c9429a5321c1999d967bdb0690c110ffd2d694">CT_CON</a></div><div class="ttdef"><b>Definition:</b> picocoap.h:105</div></div>
<div class="ttc" id="apicocoap_8h_html_a5022bbbae08abe01dc1e3363d01c9429ac05b4755c123dbfcdea069c30e00fbf2"><div class="ttname"><a href="picocoap_8h.html#a5022bbbae08abe01dc1e3363d01c9429ac05b4755c123dbfcdea069c30e00fbf2">CT_ACK</a></div><div class="ttdef"><b>Definition:</b> picocoap.h:107</div></div>
<div class="ttc" id="aconfig_8h_html_a3e43f38d5254d1e3bbf1d0955eb98ce4a666ff0fbe192b386d46e502fc990ce2f"><div class="ttname"><a href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4a666ff0fbe192b386d46e502fc990ce2f">COMPCHK</a></div><div class="ttdef"><b>Definition:</b> config.h:31</div></div>
<div class="ttc" id="arules_8h_html_ae3597c28d197b04f74ef942473299af6"><div class="ttname"><a href="rules_8h.html#ae3597c28d197b04f74ef942473299af6">schc_rule_6</a></div><div class="ttdeci">const struct schc_rule_t schc_rule_6</div><div class="ttdef"><b>Definition:</b> rules.h:240</div></div>
<div class="ttc" id="arules_8h_html_a8c8f2bccafaae05d212179ae7852ffea"><div class="ttname"><a href="rules_8h.html#a8c8f2bccafaae05d212179ae7852ffea">schc_rule_3</a></div><div class="ttdeci">const struct schc_rule_t schc_rule_3</div><div class="ttdef"><b>Definition:</b> rules.h:236</div></div>
<div class="ttc" id="aconfig_8h_html_a99f26e6ee9fcd62f75203b5402df8098a9b0b4a95b99523966e0e34ffdadac9da"><div class="ttname"><a href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098a9b0b4a95b99523966e0e34ffdadac9da">DOWN</a></div><div class="ttdef"><b>Definition:</b> config.h:18</div></div>
<div class="ttc" id="aconfig_8h_html_a3e43f38d5254d1e3bbf1d0955eb98ce4afe73a1b760f465a54ad7244bfe3d719d"><div class="ttname"><a href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4afe73a1b760f465a54ad7244bfe3d719d">MAPPINGSENT</a></div><div class="ttdef"><b>Definition:</b> config.h:28</div></div>
<div class="ttc" id="aconfig_8h_html_a3e43f38d5254d1e3bbf1d0955eb98ce4ac8bd62065abff19ea8ce3ec18cf3d6fe"><div class="ttname"><a href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4ac8bd62065abff19ea8ce3ec18cf3d6fe">LSB</a></div><div class="ttdef"><b>Definition:</b> config.h:29</div></div>
<div class="ttc" id="apicocoap_8h_html_a38d6e34ee134b30dc8e0ff2645bdefc8ad0642d36276b52a1b0a267b9e081cef4"><div class="ttname"><a href="picocoap_8h.html#a38d6e34ee134b30dc8e0ff2645bdefc8ad0642d36276b52a1b0a267b9e081cef4">CC_PUT</a></div><div class="ttdef"><b>Definition:</b> picocoap.h:121</div></div>
<div class="ttc" id="arules_8h_html_adbf2029f8b80beda65dbaa52a2717ff8"><div class="ttname"><a href="rules_8h.html#adbf2029f8b80beda65dbaa52a2717ff8">schc_rule_4</a></div><div class="ttdeci">const struct schc_rule_t schc_rule_4</div><div class="ttdef"><b>Definition:</b> rules.h:237</div></div>
<div class="ttc" id="apicocoap_8h_html_a68aad811c8ab03701a2c3f1b84debe74a8d1ccd2774522702376faa2212156ebb"><div class="ttname"><a href="picocoap_8h.html#a68aad811c8ab03701a2c3f1b84debe74a8d1ccd2774522702376faa2212156ebb">COAP_V1</a></div><div class="ttdef"><b>Definition:</b> picocoap.h:96</div></div>
<div class="ttc" id="aconfig_8h_html_a99f26e6ee9fcd62f75203b5402df8098aba595d8bca8bc5e67c37c0a9d89becfa"><div class="ttname"><a href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aba595d8bca8bc5e67c37c0a9d89becfa">UP</a></div><div class="ttdef"><b>Definition:</b> config.h:18</div></div>
<div class="ttc" id="arules_8h_html_a384ad4788db34dc71a3e6c3d381c3dd6"><div class="ttname"><a href="rules_8h.html#a384ad4788db34dc71a3e6c3d381c3dd6">coap_rule1</a></div><div class="ttdeci">const static struct schc_coap_rule_t coap_rule1</div><div class="ttdef"><b>Definition:</b> rules.h:109</div></div>
<div class="ttc" id="arules_8h_html_a59add53183e189615dee008fe387b5ab"><div class="ttname"><a href="rules_8h.html#a59add53183e189615dee008fe387b5ab">schc_rule_8</a></div><div class="ttdeci">const struct schc_rule_t schc_rule_8</div><div class="ttdef"><b>Definition:</b> rules.h:242</div></div>
<div class="ttc" id="arules_8h_html_ad7a9eb271e89f86bd5bb13a1aadca77c"><div class="ttname"><a href="rules_8h.html#ad7a9eb271e89f86bd5bb13a1aadca77c">schc_rule_1</a></div><div class="ttdeci">const struct schc_rule_t schc_rule_1</div><div class="ttdef"><b>Definition:</b> rules.h:234</div></div>
<div class="ttc" id="arules_8h_html_af20f40069a3444fd7a6db2bc08a5be7a"><div class="ttname"><a href="rules_8h.html#af20f40069a3444fd7a6db2bc08a5be7a">coap_rule4</a></div><div class="ttdeci">const static struct schc_coap_rule_t coap_rule4</div><div class="ttdef"><b>Definition:</b> rules.h:162</div></div>
<div class="ttc" id="apicocoap_8h_html_a38d6e34ee134b30dc8e0ff2645bdefc8a7e55c7951ace83c8ee1f8d14d481b80e"><div class="ttname"><a href="picocoap_8h.html#a38d6e34ee134b30dc8e0ff2645bdefc8a7e55c7951ace83c8ee1f8d14d481b80e">CC_POST</a></div><div class="ttdef"><b>Definition:</b> picocoap.h:120</div></div>
<div class="ttc" id="arules_8h_html_ac357bca3e5fa9cfc03e341a611f6fee7"><div class="ttname"><a href="rules_8h.html#ac357bca3e5fa9cfc03e341a611f6fee7">coap_rule2</a></div><div class="ttdeci">const static struct schc_coap_rule_t coap_rule2</div><div class="ttdef"><b>Definition:</b> rules.h:127</div></div>
<div class="ttc" id="apicocoap_8h_html_a38d6e34ee134b30dc8e0ff2645bdefc8a5a3d8dfe96ed58ee297980aa825e3c31"><div class="ttname"><a href="picocoap_8h.html#a38d6e34ee134b30dc8e0ff2645bdefc8a5a3d8dfe96ed58ee297980aa825e3c31">CC_CONTENT</a></div><div class="ttdef"><b>Definition:</b> picocoap.h:128</div></div>
<div class="ttc" id="acompressor_8c_html_aaa6535816b00df52f9f7b05970feca0a"><div class="ttname"><a href="compressor_8c.html#aaa6535816b00df52f9f7b05970feca0a">matchmap</a></div><div class="ttdeci">static uint8_t matchmap(struct schc_field *target_field, unsigned char *field_value)</div><div class="ttdoc">The match-map matching operator.</div><div class="ttdef"><b>Definition:</b> compressor.c:1145</div></div>
<div class="ttc" id="acompressor_8c_html_a3700c9316a3fa2826dd77686c161638c"><div class="ttname"><a href="compressor_8c.html#a3700c9316a3fa2826dd77686c161638c">ignore</a></div><div class="ttdeci">static uint8_t ignore(struct schc_field *target_field, unsigned char *field_value)</div><div class="ttdoc">The ignore matching operator.</div><div class="ttdef"><b>Definition:</b> compressor.c:1073</div></div>
<div class="ttc" id="arules_8h_html_ad3007681888c4b2caf4f30b9f1e33390"><div class="ttname"><a href="rules_8h.html#ad3007681888c4b2caf4f30b9f1e33390">ipv6_rule1</a></div><div class="ttdeci">const static struct schc_ipv6_rule_t ipv6_rule1</div><div class="ttdef"><b>Definition:</b> rules.h:7</div></div>
<div class="ttc" id="apicocoap_8h_html_a5022bbbae08abe01dc1e3363d01c9429a569079569cc030d7b3e8742fe4fb604c"><div class="ttname"><a href="picocoap_8h.html#a5022bbbae08abe01dc1e3363d01c9429a569079569cc030d7b3e8742fe4fb604c">CT_NON</a></div><div class="ttdef"><b>Definition:</b> picocoap.h:106</div></div>
<div class="ttc" id="aconfig_8h_html_a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b"><div class="ttname"><a href="config_8h.html#a99f26e6ee9fcd62f75203b5402df8098aa6faa6cc2b54e7dabf207ad5d989e49b">BI</a></div><div class="ttdef"><b>Definition:</b> config.h:18</div></div>
<div class="ttc" id="aconfig_8h_html_a3e43f38d5254d1e3bbf1d0955eb98ce4a7e32821d42dbaeb712ced531ee118153"><div class="ttname"><a href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4a7e32821d42dbaeb712ced531ee118153">COMPLENGTH</a></div><div class="ttdef"><b>Definition:</b> config.h:30</div></div>
<div class="ttc" id="aconfig_8h_html_a3e43f38d5254d1e3bbf1d0955eb98ce4a75a19a84697dffabb0bedafeff40ffcc"><div class="ttname"><a href="config_8h.html#a3e43f38d5254d1e3bbf1d0955eb98ce4a75a19a84697dffabb0bedafeff40ffcc">VALUESENT</a></div><div class="ttdef"><b>Definition:</b> config.h:27</div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>
